someone that babbles - French English Dictionary